package com.xyyl.patient.service.base;

/**
 * @projectName:xyyl-patient-interface
 * @ClassName: SysConfigService
 * @Description:系統配置信息Service
 * @author chens
 * @date 2017年9月29日
 *
 */
public interface SysConfigService {

	/**
	 * @Title: getConfigValue
	 * @Description: 根据key，获取value
	 * @param @param key
	 * @param @param defaultValue
	 * @param @return    参数
	 * @return String    返回类型
	 * @throws
	 */
	public String getConfigValue(String key, String defaultValue);

	/**
	 * @Title: getConfigObject
	 * @Description: 根据key，获取value的Object对象
	 * @param @param key
	 * @param @param clazz
	 * @param @return    参数
	 * @return T    返回类型
	 * @throws
	 */
	public <T> T getConfigObject(String key, Class<T> clazz);
}
